﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace XCommunity.Views
{
  public interface IViewPlugin : ICommunityPlugin
  {

    void Init( ViewService service );

    object GetValue( ViewObject viewObject, string propertyName );

    IViewFilter GetFilter( ViewObject viewObject, string propertyName );

    IViewPagingFilter GetPagingFilter( ViewObject viewObject, string propertyName );

  }
}
